/********************************************************************************
** Form generated from reading UI file 'Tucamwidget.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_TUCAMWIDGET_H
#define UI_TUCAMWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_TucamWidget
{
public:
    QHBoxLayout *horizontalLayout_8;
    QVBoxLayout *verticalLayout_11;
    QTabWidget *tabWidget_2;
    QWidget *tab_5;
    QHBoxLayout *horizontalLayout_30;
    QWidget *cameraView;
    QWidget *tab_6;
    QHBoxLayout *horizontalLayout_31;
    QLabel *picture;
    QTabWidget *tabWidget_3;
    QWidget *filepreview;
    QToolButton *openfile;
    QWidget *layoutWidget;
    QHBoxLayout *horizontalLayout_15;
    QLabel *picture1;
    QLabel *picture2;
    QLabel *picture3;
    QLabel *picture4;
    QLabel *picture5;
    QLabel *picture6;
    QWidget *tab_3;
    QWidget *tab_11;
    QHBoxLayout *horizontalLayout_29;
    QGridLayout *gridLayout_4;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_11;
    QSpacerItem *horizontalSpacer_11;
    QLabel *label_21;
    QComboBox *ROI_degree_comboBox;
    QSpacerItem *horizontalSpacer_3;
    QPushButton *cancel_ROI;
    QSpacerItem *horizontalSpacer;
    QFormLayout *formLayout;
    QLabel *label_16;
    QSlider *Slider_exposure_3;
    QLabel *label_18;
    QSlider *Slider_exposure_5;
    QLabel *label_19;
    QCheckBox *checkBox_3;
    QRadioButton *ROI_pre_btn;
    QRadioButton *ROI_manual_btn;
    QPushButton *pushButton_2;
    QPushButton *pushButton;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label_13;
    QSpinBox *spinBox_7;
    QLabel *label_14;
    QLabel *label_7;
    QComboBox *comboBox;
    QPushButton *pushButton_4;
    QHBoxLayout *horizontalLayout_10;
    QLabel *label_8;
    QSpinBox *temperature_spinBox;
    QLabel *label_9;
    QLabel *current_temp;
    QLabel *label_10;
    QHBoxLayout *horizontalLayout_14;
    QLabel *label_24;
    QComboBox *comboBox_resolution;
    QWidget *tab_4;
    QHBoxLayout *horizontalLayout_28;
    QGridLayout *gridLayout_2;
    QComboBox *gain_mode;
    QComboBox *comboBox_select_camera;
    QPushButton *stopcap;
    QCheckBox *ATFOCUS_check_;
    QLabel *label_20;
    QGroupBox *groupBox_3;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_12;
    QSpacerItem *horizontalSpacer_9;
    QLabel *label_17;
    QComboBox *binning_model;
    QSpacerItem *horizontalSpacer_10;
    QPushButton *cancel_binning;
    QSpacerItem *horizontalSpacer_8;
    QLabel *label_2;
    QVBoxLayout *verticalLayout_5;
    QTabWidget *tabWidget;
    QWidget *tab;
    QVBoxLayout *verticalLayout_24;
    QVBoxLayout *verticalLayout_6;
    QGroupBox *groupBox_5;
    QVBoxLayout *verticalLayout_9;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label_15;
    QLineEdit *save_path_lineEdit;
    QPushButton *select_file_btn;
    QGroupBox *groupBox_4;
    QVBoxLayout *verticalLayout_7;
    QHBoxLayout *horizontalLayout_9;
    QSpacerItem *horizontalSpacer_7;
    QCheckBox *high_quality;
    QSpacerItem *horizontalSpacer_14;
    QCheckBox *compatibility;
    QSpacerItem *horizontalSpacer_13;
    QCheckBox *high_sensitivity;
    QSpacerItem *horizontalSpacer_5;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_21;
    QHBoxLayout *horizontalLayout_6;
    QSpacerItem *horizontalSpacer_12;
    QCheckBox *ATEXPOSURE_check;
    QSpacerItem *horizontalSpacer_2;
    QCheckBox *manual_exposure;
    QSpacerItem *horizontalSpacer_4;
    QCheckBox *inverted_display;
    QSpacerItem *horizontalSpacer_18;
    QVBoxLayout *verticalLayout_2;
    QLabel *label_11;
    QHBoxLayout *horizontalLayout_19;
    QHBoxLayout *horizontalLayout;
    QSpinBox *sec_spinBox;
    QLabel *label_4;
    QHBoxLayout *horizontalLayout_17;
    QSpinBox *ms_spinBox;
    QLabel *label_5;
    QVBoxLayout *verticalLayout_16;
    QLabel *label;
    QSlider *Slider_exposure;
    QFrame *frame;
    QHBoxLayout *horizontalLayout_5;
    QSpacerItem *horizontalSpacer_22;
    QPushButton *capture_btn;
    QSpacerItem *horizontalSpacer_23;
    QPushButton *colseCamera;
    QSpacerItem *horizontalSpacer_24;
    QWidget *tab_7;
    QVBoxLayout *verticalLayout_31;
    QVBoxLayout *verticalLayout_30;
    QGroupBox *groupBox_11;
    QVBoxLayout *verticalLayout_22;
    QGridLayout *gridLayout;
    QCheckBox *bright_field;
    QCheckBox *dark_field;
    QCheckBox *synthesis_image;
    QVBoxLayout *verticalLayout;
    QLabel *label_3;
    QHBoxLayout *horizontalLayout_21;
    QSlider *image_index_slider;
    QSpinBox *image_index;
    QGroupBox *groupBox_12;
    QVBoxLayout *verticalLayout_29;
    QHBoxLayout *horizontalLayout_22;
    QVBoxLayout *verticalLayout_25;
    QPushButton *flip_horizontal;
    QLabel *label_26;
    QSpacerItem *horizontalSpacer_25;
    QVBoxLayout *verticalLayout_26;
    QPushButton *flip_vertically;
    QLabel *label_27;
    QSpacerItem *horizontalSpacer_26;
    QVBoxLayout *verticalLayout_27;
    QPushButton *cut;
    QLabel *label_28;
    QSpacerItem *horizontalSpacer_27;
    QVBoxLayout *verticalLayout_28;
    QPushButton *restore;
    QLabel *label_29;
    QVBoxLayout *verticalLayout_17;
    QLabel *label_12;
    QHBoxLayout *horizontalLayout_23;
    QSlider *exposure_value_slider;
    QSpinBox *exposure_value;
    QVBoxLayout *verticalLayout_20;
    QLabel *label_23;
    QHBoxLayout *horizontalLayout_24;
    QSlider *contrast_value_slider;
    QSpinBox *contrast_value;
    QVBoxLayout *verticalLayout_23;
    QLabel *label_25;
    QHBoxLayout *horizontalLayout_25;
    QSlider *angle_value_slider;
    QSpinBox *angle_value;
    QFrame *frame_2;
    QHBoxLayout *horizontalLayout_27;
    QSpacerItem *horizontalSpacer_28;
    QPushButton *save_tif;
    QSpacerItem *horizontalSpacer_29;
    QPushButton *save_project;
    QSpacerItem *horizontalSpacer_30;
    QWidget *tab_2;
    QVBoxLayout *verticalLayout_46;
    QGroupBox *groupBox_7;
    QVBoxLayout *verticalLayout_45;
    QVBoxLayout *verticalLayout_44;
    QHBoxLayout *horizontalLayout_13;
    QVBoxLayout *verticalLayout_12;
    QPushButton *image_magnify;
    QLabel *label_30;
    QVBoxLayout *verticalLayout_13;
    QPushButton *image_shrink;
    QLabel *label_31;
    QVBoxLayout *verticalLayout_34;
    QPushButton *image_normal_rotate;
    QLabel *label_32;
    QVBoxLayout *verticalLayout_35;
    QPushButton *image_anti_rotate;
    QLabel *label_36;
    QVBoxLayout *verticalLayout_36;
    QPushButton *image_flip_horizontal;
    QLabel *label_37;
    QVBoxLayout *verticalLayout_37;
    QPushButton *image_flip_vertically;
    QLabel *label_38;
    QHBoxLayout *horizontalLayout_16;
    QVBoxLayout *verticalLayout_38;
    QPushButton *image_inverted;
    QLabel *label_39;
    QVBoxLayout *verticalLayout_39;
    QPushButton *image_edge_detection;
    QLabel *label_40;
    QVBoxLayout *verticalLayout_40;
    QPushButton *image_surface_correction;
    QLabel *label_41;
    QVBoxLayout *verticalLayout_41;
    QPushButton *image_cut;
    QLabel *label_42;
    QVBoxLayout *verticalLayout_42;
    QPushButton *iamge_add_text;
    QLabel *label_43;
    QVBoxLayout *verticalLayout_43;
    QPushButton *image_restore;
    QLabel *label_44;
    QGroupBox *groupBox_14;
    QVBoxLayout *verticalLayout_33;
    QVBoxLayout *verticalLayout_32;
    QHBoxLayout *horizontalLayout_26;
    QVBoxLayout *verticalLayout_8;
    QLabel *label_34;
    QSlider *image_brightness_slider;
    QSpinBox *image_brightness;
    QHBoxLayout *horizontalLayout_32;
    QVBoxLayout *verticalLayout_18;
    QLabel *label_33;
    QSlider *image_contrast_slider;
    QSpinBox *image_contrast;
    QHBoxLayout *horizontalLayout_33;
    QVBoxLayout *verticalLayout_19;
    QLabel *label_35;
    QSlider *image_angle_slider;
    QSpinBox *image_angle;
    QGroupBox *groupBox_9;
    QVBoxLayout *verticalLayout_14;
    QGridLayout *gridLayout_3;
    QPushButton *image_select_region;
    QPushButton *image_auto_identification;
    QPushButton *image_result_show;
    QPushButton *clear_region;
    QPushButton *image_manual_identification;
    QPushButton *image_result_export;
    QGroupBox *groupBox_10;
    QVBoxLayout *verticalLayout_15;
    QHBoxLayout *horizontalLayout_4;
    QSpacerItem *horizontalSpacer_17;
    QCheckBox *image_painter;
    QSpacerItem *horizontalSpacer_16;
    QPushButton *image_painter_color;
    QSpacerItem *horizontalSpacer_15;
    QLabel *label_22;
    QSpinBox *painter_r;
    QSpacerItem *horizontalSpacer_6;
    QGroupBox *groupBox_13;
    QHBoxLayout *horizontalLayout_20;
    QHBoxLayout *horizontalLayout_18;
    QPushButton *image_save_as;
    QLineEdit *imeg_save_path_lineEdit;
    QPushButton *image_select_file;

    void setupUi(QWidget *TucamWidget)
    {
        if (TucamWidget->objectName().isEmpty())
            TucamWidget->setObjectName(QString::fromUtf8("TucamWidget"));
        TucamWidget->resize(1250, 853);
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(TucamWidget->sizePolicy().hasHeightForWidth());
        TucamWidget->setSizePolicy(sizePolicy);
        TucamWidget->setMinimumSize(QSize(0, 0));
        TucamWidget->setMaximumSize(QSize(1250, 853));
        horizontalLayout_8 = new QHBoxLayout(TucamWidget);
        horizontalLayout_8->setSpacing(6);
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        horizontalLayout_8->setContentsMargins(40, 40, 40, 40);
        verticalLayout_11 = new QVBoxLayout();
        verticalLayout_11->setObjectName(QString::fromUtf8("verticalLayout_11"));
        tabWidget_2 = new QTabWidget(TucamWidget);
        tabWidget_2->setObjectName(QString::fromUtf8("tabWidget_2"));
        tabWidget_2->setMinimumSize(QSize(0, 100));
        tab_5 = new QWidget();
        tab_5->setObjectName(QString::fromUtf8("tab_5"));
        horizontalLayout_30 = new QHBoxLayout(tab_5);
        horizontalLayout_30->setObjectName(QString::fromUtf8("horizontalLayout_30"));
        cameraView = new QWidget(tab_5);
        cameraView->setObjectName(QString::fromUtf8("cameraView"));
        cameraView->setMinimumSize(QSize(0, 0));
        cameraView->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 255);"));

        horizontalLayout_30->addWidget(cameraView);

        tabWidget_2->addTab(tab_5, QString());
        tab_6 = new QWidget();
        tab_6->setObjectName(QString::fromUtf8("tab_6"));
        horizontalLayout_31 = new QHBoxLayout(tab_6);
        horizontalLayout_31->setObjectName(QString::fromUtf8("horizontalLayout_31"));
        picture = new QLabel(tab_6);
        picture->setObjectName(QString::fromUtf8("picture"));
        picture->setMinimumSize(QSize(0, 0));

        horizontalLayout_31->addWidget(picture);

        tabWidget_2->addTab(tab_6, QString());

        verticalLayout_11->addWidget(tabWidget_2);

        tabWidget_3 = new QTabWidget(TucamWidget);
        tabWidget_3->setObjectName(QString::fromUtf8("tabWidget_3"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(tabWidget_3->sizePolicy().hasHeightForWidth());
        tabWidget_3->setSizePolicy(sizePolicy1);
        tabWidget_3->setMinimumSize(QSize(760, 200));
        tabWidget_3->setMaximumSize(QSize(16777215, 200));
        filepreview = new QWidget();
        filepreview->setObjectName(QString::fromUtf8("filepreview"));
        sizePolicy1.setHeightForWidth(filepreview->sizePolicy().hasHeightForWidth());
        filepreview->setSizePolicy(sizePolicy1);
        filepreview->setMinimumSize(QSize(760, 239));
        openfile = new QToolButton(filepreview);
        openfile->setObjectName(QString::fromUtf8("openfile"));
        openfile->setGeometry(QRect(10, 10, 19, 19));
        openfile->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/11282301_225900133125_2.jpg);"));
        layoutWidget = new QWidget(filepreview);
        layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
        layoutWidget->setGeometry(QRect(11, 36, 698, 113));
        horizontalLayout_15 = new QHBoxLayout(layoutWidget);
        horizontalLayout_15->setSpacing(0);
        horizontalLayout_15->setObjectName(QString::fromUtf8("horizontalLayout_15"));
        horizontalLayout_15->setContentsMargins(0, 0, 0, 0);
        picture1 = new QLabel(layoutWidget);
        picture1->setObjectName(QString::fromUtf8("picture1"));
        picture1->setMinimumSize(QSize(0, 0));
        picture1->setMaximumSize(QSize(118, 118));

        horizontalLayout_15->addWidget(picture1);

        picture2 = new QLabel(layoutWidget);
        picture2->setObjectName(QString::fromUtf8("picture2"));
        picture2->setMinimumSize(QSize(0, 0));
        picture2->setMaximumSize(QSize(118, 118));

        horizontalLayout_15->addWidget(picture2);

        picture3 = new QLabel(layoutWidget);
        picture3->setObjectName(QString::fromUtf8("picture3"));
        picture3->setMinimumSize(QSize(0, 0));
        picture3->setMaximumSize(QSize(118, 118));

        horizontalLayout_15->addWidget(picture3);

        picture4 = new QLabel(layoutWidget);
        picture4->setObjectName(QString::fromUtf8("picture4"));
        picture4->setMinimumSize(QSize(0, 0));
        picture4->setMaximumSize(QSize(118, 118));

        horizontalLayout_15->addWidget(picture4);

        picture5 = new QLabel(layoutWidget);
        picture5->setObjectName(QString::fromUtf8("picture5"));
        picture5->setMinimumSize(QSize(0, 0));
        picture5->setMaximumSize(QSize(118, 118));

        horizontalLayout_15->addWidget(picture5);

        picture6 = new QLabel(layoutWidget);
        picture6->setObjectName(QString::fromUtf8("picture6"));
        picture6->setMinimumSize(QSize(0, 0));
        picture6->setMaximumSize(QSize(118, 118));

        horizontalLayout_15->addWidget(picture6);

        tabWidget_3->addTab(filepreview, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName(QString::fromUtf8("tab_3"));
        tabWidget_3->addTab(tab_3, QString());
        tab_11 = new QWidget();
        tab_11->setObjectName(QString::fromUtf8("tab_11"));
        tab_11->setMinimumSize(QSize(760, 239));
        horizontalLayout_29 = new QHBoxLayout(tab_11);
        horizontalLayout_29->setObjectName(QString::fromUtf8("horizontalLayout_29"));
        gridLayout_4 = new QGridLayout();
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        groupBox_2 = new QGroupBox(tab_11);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        QFont font;
        font.setPointSize(11);
        groupBox_2->setFont(font);
        verticalLayout_3 = new QVBoxLayout(groupBox_2);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
        horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_11->addItem(horizontalSpacer_11);

        label_21 = new QLabel(groupBox_2);
        label_21->setObjectName(QString::fromUtf8("label_21"));
        label_21->setMinimumSize(QSize(61, 0));
        label_21->setFont(font);

        horizontalLayout_11->addWidget(label_21);

        ROI_degree_comboBox = new QComboBox(groupBox_2);
        ROI_degree_comboBox->addItem(QString());
        ROI_degree_comboBox->addItem(QString());
        ROI_degree_comboBox->addItem(QString());
        ROI_degree_comboBox->addItem(QString());
        ROI_degree_comboBox->setObjectName(QString::fromUtf8("ROI_degree_comboBox"));
        ROI_degree_comboBox->setMinimumSize(QSize(81, 0));
        ROI_degree_comboBox->setFont(font);

        horizontalLayout_11->addWidget(ROI_degree_comboBox);

        horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_11->addItem(horizontalSpacer_3);

        cancel_ROI = new QPushButton(groupBox_2);
        cancel_ROI->setObjectName(QString::fromUtf8("cancel_ROI"));
        cancel_ROI->setFont(font);

        horizontalLayout_11->addWidget(cancel_ROI);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_11->addItem(horizontalSpacer);


        verticalLayout_3->addLayout(horizontalLayout_11);


        gridLayout_4->addWidget(groupBox_2, 0, 0, 3, 4);

        formLayout = new QFormLayout();
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        label_16 = new QLabel(tab_11);
        label_16->setObjectName(QString::fromUtf8("label_16"));
        label_16->setMinimumSize(QSize(20, 30));
        label_16->setFont(font);

        formLayout->setWidget(0, QFormLayout::LabelRole, label_16);

        Slider_exposure_3 = new QSlider(tab_11);
        Slider_exposure_3->setObjectName(QString::fromUtf8("Slider_exposure_3"));
        Slider_exposure_3->setMinimumSize(QSize(20, 30));
        Slider_exposure_3->setOrientation(Qt::Horizontal);

        formLayout->setWidget(0, QFormLayout::FieldRole, Slider_exposure_3);

        label_18 = new QLabel(tab_11);
        label_18->setObjectName(QString::fromUtf8("label_18"));
        label_18->setMinimumSize(QSize(20, 30));
        label_18->setFont(font);

        formLayout->setWidget(1, QFormLayout::LabelRole, label_18);

        Slider_exposure_5 = new QSlider(tab_11);
        Slider_exposure_5->setObjectName(QString::fromUtf8("Slider_exposure_5"));
        Slider_exposure_5->setMinimumSize(QSize(20, 30));
        Slider_exposure_5->setOrientation(Qt::Horizontal);

        formLayout->setWidget(1, QFormLayout::FieldRole, Slider_exposure_5);

        label_19 = new QLabel(tab_11);
        label_19->setObjectName(QString::fromUtf8("label_19"));
        label_19->setMinimumSize(QSize(20, 30));
        label_19->setFont(font);

        formLayout->setWidget(2, QFormLayout::LabelRole, label_19);

        checkBox_3 = new QCheckBox(tab_11);
        checkBox_3->setObjectName(QString::fromUtf8("checkBox_3"));
        checkBox_3->setMinimumSize(QSize(20, 30));
        checkBox_3->setFont(font);

        formLayout->setWidget(2, QFormLayout::FieldRole, checkBox_3);


        gridLayout_4->addLayout(formLayout, 1, 4, 4, 1);

        ROI_pre_btn = new QRadioButton(tab_11);
        ROI_pre_btn->setObjectName(QString::fromUtf8("ROI_pre_btn"));
        ROI_pre_btn->setMinimumSize(QSize(0, 0));
        ROI_pre_btn->setMaximumSize(QSize(100, 16777215));
        ROI_pre_btn->setFont(font);

        gridLayout_4->addWidget(ROI_pre_btn, 1, 5, 1, 1);

        ROI_manual_btn = new QRadioButton(tab_11);
        ROI_manual_btn->setObjectName(QString::fromUtf8("ROI_manual_btn"));
        ROI_manual_btn->setMinimumSize(QSize(0, 0));
        ROI_manual_btn->setMaximumSize(QSize(100, 16777215));
        ROI_manual_btn->setFont(font);

        gridLayout_4->addWidget(ROI_manual_btn, 1, 6, 1, 1);

        pushButton_2 = new QPushButton(tab_11);
        pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));

        gridLayout_4->addWidget(pushButton_2, 2, 6, 2, 1);

        pushButton = new QPushButton(tab_11);
        pushButton->setObjectName(QString::fromUtf8("pushButton"));

        gridLayout_4->addWidget(pushButton, 3, 0, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        label_13 = new QLabel(tab_11);
        label_13->setObjectName(QString::fromUtf8("label_13"));
        label_13->setMaximumSize(QSize(60, 16777215));
        label_13->setFont(font);

        horizontalLayout_2->addWidget(label_13);

        spinBox_7 = new QSpinBox(tab_11);
        spinBox_7->setObjectName(QString::fromUtf8("spinBox_7"));
        spinBox_7->setMaximumSize(QSize(36, 16777215));

        horizontalLayout_2->addWidget(spinBox_7);

        label_14 = new QLabel(tab_11);
        label_14->setObjectName(QString::fromUtf8("label_14"));
        label_14->setFont(font);

        horizontalLayout_2->addWidget(label_14);


        gridLayout_4->addLayout(horizontalLayout_2, 3, 1, 1, 1);

        label_7 = new QLabel(tab_11);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        label_7->setFont(font);

        gridLayout_4->addWidget(label_7, 3, 2, 1, 1);

        comboBox = new QComboBox(tab_11);
        comboBox->addItem(QString());
        comboBox->addItem(QString());
        comboBox->addItem(QString());
        comboBox->setObjectName(QString::fromUtf8("comboBox"));
        comboBox->setMinimumSize(QSize(50, 0));

        gridLayout_4->addWidget(comboBox, 3, 3, 1, 1);

        pushButton_4 = new QPushButton(tab_11);
        pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));

        gridLayout_4->addWidget(pushButton_4, 4, 0, 1, 1);

        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
        label_8 = new QLabel(tab_11);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setFont(font);

        horizontalLayout_10->addWidget(label_8);

        temperature_spinBox = new QSpinBox(tab_11);
        temperature_spinBox->setObjectName(QString::fromUtf8("temperature_spinBox"));
        temperature_spinBox->setMinimumSize(QSize(50, 0));
        temperature_spinBox->setMinimum(-50);
        temperature_spinBox->setMaximum(50);
        temperature_spinBox->setValue(-25);

        horizontalLayout_10->addWidget(temperature_spinBox);

        label_9 = new QLabel(tab_11);
        label_9->setObjectName(QString::fromUtf8("label_9"));
        label_9->setFont(font);

        horizontalLayout_10->addWidget(label_9);

        current_temp = new QLabel(tab_11);
        current_temp->setObjectName(QString::fromUtf8("current_temp"));
        current_temp->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 255);"));

        horizontalLayout_10->addWidget(current_temp);

        label_10 = new QLabel(tab_11);
        label_10->setObjectName(QString::fromUtf8("label_10"));
        label_10->setFont(font);

        horizontalLayout_10->addWidget(label_10);


        gridLayout_4->addLayout(horizontalLayout_10, 4, 1, 1, 2);

        horizontalLayout_14 = new QHBoxLayout();
        horizontalLayout_14->setObjectName(QString::fromUtf8("horizontalLayout_14"));
        label_24 = new QLabel(tab_11);
        label_24->setObjectName(QString::fromUtf8("label_24"));
        label_24->setFont(font);

        horizontalLayout_14->addWidget(label_24);

        comboBox_resolution = new QComboBox(tab_11);
        comboBox_resolution->setObjectName(QString::fromUtf8("comboBox_resolution"));

        horizontalLayout_14->addWidget(comboBox_resolution);


        gridLayout_4->addLayout(horizontalLayout_14, 4, 5, 1, 2);


        horizontalLayout_29->addLayout(gridLayout_4);

        tabWidget_3->addTab(tab_11, QString());
        tab_4 = new QWidget();
        tab_4->setObjectName(QString::fromUtf8("tab_4"));
        horizontalLayout_28 = new QHBoxLayout(tab_4);
        horizontalLayout_28->setObjectName(QString::fromUtf8("horizontalLayout_28"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gain_mode = new QComboBox(tab_4);
        gain_mode->addItem(QString());
        gain_mode->addItem(QString());
        gain_mode->addItem(QString());
        gain_mode->setObjectName(QString::fromUtf8("gain_mode"));
        gain_mode->setFont(font);

        gridLayout_2->addWidget(gain_mode, 1, 2, 1, 2);

        comboBox_select_camera = new QComboBox(tab_4);
        comboBox_select_camera->setObjectName(QString::fromUtf8("comboBox_select_camera"));
        comboBox_select_camera->setFont(font);

        gridLayout_2->addWidget(comboBox_select_camera, 0, 4, 1, 1);

        stopcap = new QPushButton(tab_4);
        stopcap->setObjectName(QString::fromUtf8("stopcap"));
        stopcap->setFont(font);

        gridLayout_2->addWidget(stopcap, 0, 6, 1, 1);

        ATFOCUS_check_ = new QCheckBox(tab_4);
        ATFOCUS_check_->setObjectName(QString::fromUtf8("ATFOCUS_check_"));
        ATFOCUS_check_->setFont(font);

        gridLayout_2->addWidget(ATFOCUS_check_, 1, 4, 1, 1);

        label_20 = new QLabel(tab_4);
        label_20->setObjectName(QString::fromUtf8("label_20"));
        label_20->setFont(font);

        gridLayout_2->addWidget(label_20, 1, 0, 1, 2);

        groupBox_3 = new QGroupBox(tab_4);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        groupBox_3->setMaximumSize(QSize(16777215, 71));
        groupBox_3->setFont(font);
        verticalLayout_4 = new QVBoxLayout(groupBox_3);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
        horizontalSpacer_9 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_12->addItem(horizontalSpacer_9);

        label_17 = new QLabel(groupBox_3);
        label_17->setObjectName(QString::fromUtf8("label_17"));
        label_17->setFont(font);

        horizontalLayout_12->addWidget(label_17);

        binning_model = new QComboBox(groupBox_3);
        binning_model->addItem(QString());
        binning_model->addItem(QString());
        binning_model->addItem(QString());
        binning_model->addItem(QString());
        binning_model->setObjectName(QString::fromUtf8("binning_model"));

        horizontalLayout_12->addWidget(binning_model);

        horizontalSpacer_10 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_12->addItem(horizontalSpacer_10);

        cancel_binning = new QPushButton(groupBox_3);
        cancel_binning->setObjectName(QString::fromUtf8("cancel_binning"));
        cancel_binning->setFont(font);

        horizontalLayout_12->addWidget(cancel_binning);

        horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_12->addItem(horizontalSpacer_8);


        verticalLayout_4->addLayout(horizontalLayout_12);


        gridLayout_2->addWidget(groupBox_3, 1, 5, 1, 2);

        label_2 = new QLabel(tab_4);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setMaximumSize(QSize(61, 16777215));
        label_2->setFont(font);

        gridLayout_2->addWidget(label_2, 0, 3, 1, 1);


        horizontalLayout_28->addLayout(gridLayout_2);

        tabWidget_3->addTab(tab_4, QString());

        verticalLayout_11->addWidget(tabWidget_3);


        horizontalLayout_8->addLayout(verticalLayout_11);

        verticalLayout_5 = new QVBoxLayout();
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        tabWidget = new QTabWidget(TucamWidget);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Expanding);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy2);
        tabWidget->setMinimumSize(QSize(400, 60));
        tabWidget->setMaximumSize(QSize(400, 16777215));
        tabWidget->setStyleSheet(QString::fromUtf8(""));
        tabWidget->setTabPosition(QTabWidget::North);
        tabWidget->setTabShape(QTabWidget::Rounded);
        tabWidget->setIconSize(QSize(16, 16));
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        verticalLayout_24 = new QVBoxLayout(tab);
        verticalLayout_24->setObjectName(QString::fromUtf8("verticalLayout_24"));
        verticalLayout_6 = new QVBoxLayout();
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        groupBox_5 = new QGroupBox(tab);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        groupBox_5->setMaximumSize(QSize(400, 73));
        QFont font1;
        font1.setPointSize(11);
        font1.setBold(false);
        groupBox_5->setFont(font1);
        verticalLayout_9 = new QVBoxLayout(groupBox_5);
        verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        label_15 = new QLabel(groupBox_5);
        label_15->setObjectName(QString::fromUtf8("label_15"));
        label_15->setFont(font1);

        horizontalLayout_3->addWidget(label_15);

        save_path_lineEdit = new QLineEdit(groupBox_5);
        save_path_lineEdit->setObjectName(QString::fromUtf8("save_path_lineEdit"));

        horizontalLayout_3->addWidget(save_path_lineEdit);

        select_file_btn = new QPushButton(groupBox_5);
        select_file_btn->setObjectName(QString::fromUtf8("select_file_btn"));
        sizePolicy1.setHeightForWidth(select_file_btn->sizePolicy().hasHeightForWidth());
        select_file_btn->setSizePolicy(sizePolicy1);
        select_file_btn->setFont(font1);

        horizontalLayout_3->addWidget(select_file_btn);


        verticalLayout_9->addLayout(horizontalLayout_3);


        verticalLayout_6->addWidget(groupBox_5);

        groupBox_4 = new QGroupBox(tab);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        groupBox_4->setMaximumSize(QSize(400, 71));
        groupBox_4->setFont(font);
        verticalLayout_7 = new QVBoxLayout(groupBox_4);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_9->addItem(horizontalSpacer_7);

        high_quality = new QCheckBox(groupBox_4);
        high_quality->setObjectName(QString::fromUtf8("high_quality"));
        QFont font2;
        font2.setFamily(QString::fromUtf8("SimSun-ExtB"));
        font2.setPointSize(11);
        font2.setBold(false);
        high_quality->setFont(font2);

        horizontalLayout_9->addWidget(high_quality);

        horizontalSpacer_14 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_9->addItem(horizontalSpacer_14);

        compatibility = new QCheckBox(groupBox_4);
        compatibility->setObjectName(QString::fromUtf8("compatibility"));
        QFont font3;
        font3.setFamily(QString::fromUtf8("SimSun-ExtB"));
        font3.setPointSize(11);
        compatibility->setFont(font3);

        horizontalLayout_9->addWidget(compatibility);

        horizontalSpacer_13 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_9->addItem(horizontalSpacer_13);

        high_sensitivity = new QCheckBox(groupBox_4);
        high_sensitivity->setObjectName(QString::fromUtf8("high_sensitivity"));
        high_sensitivity->setFont(font3);

        horizontalLayout_9->addWidget(high_sensitivity);

        horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_9->addItem(horizontalSpacer_5);


        verticalLayout_7->addLayout(horizontalLayout_9);


        verticalLayout_6->addWidget(groupBox_4);

        groupBox = new QGroupBox(tab);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        groupBox->setMinimumSize(QSize(0, 140));
        groupBox->setMaximumSize(QSize(400, 16777215));
        groupBox->setFont(font);
        verticalLayout_21 = new QVBoxLayout(groupBox);
        verticalLayout_21->setObjectName(QString::fromUtf8("verticalLayout_21"));
        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        horizontalSpacer_12 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_12);

        ATEXPOSURE_check = new QCheckBox(groupBox);
        ATEXPOSURE_check->setObjectName(QString::fromUtf8("ATEXPOSURE_check"));
        ATEXPOSURE_check->setFont(font);

        horizontalLayout_6->addWidget(ATEXPOSURE_check);

        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_2);

        manual_exposure = new QCheckBox(groupBox);
        manual_exposure->setObjectName(QString::fromUtf8("manual_exposure"));

        horizontalLayout_6->addWidget(manual_exposure);

        horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_4);

        inverted_display = new QCheckBox(groupBox);
        inverted_display->setObjectName(QString::fromUtf8("inverted_display"));
        inverted_display->setFont(font);

        horizontalLayout_6->addWidget(inverted_display);

        horizontalSpacer_18 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_18);


        verticalLayout_21->addLayout(horizontalLayout_6);

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        label_11 = new QLabel(groupBox);
        label_11->setObjectName(QString::fromUtf8("label_11"));

        verticalLayout_2->addWidget(label_11);

        horizontalLayout_19 = new QHBoxLayout();
        horizontalLayout_19->setObjectName(QString::fromUtf8("horizontalLayout_19"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        sec_spinBox = new QSpinBox(groupBox);
        sec_spinBox->setObjectName(QString::fromUtf8("sec_spinBox"));
        sec_spinBox->setMinimumSize(QSize(120, 30));
        sec_spinBox->setMaximumSize(QSize(16777215, 16777215));
        sec_spinBox->setLayoutDirection(Qt::LeftToRight);
        sec_spinBox->setStyleSheet(QString::fromUtf8("QSpinBox::down-button {\n"
"   \n"
"	border-image: url(:/picture/png\345\233\276\346\240\207/png\345\233\276\346\240\207/\345\276\256\344\277\241\345\233\276\347\211\207_20250504131630.png);\n"
"}\n"
"QSpinBox::up-button {\n"
"	border-image: url(:/picture/png\345\233\276\346\240\207/png\345\233\276\346\240\207/\345\276\256\344\277\241\345\233\276\347\211\207_20250504131713.png);\n"
"}\n"
""));
        sec_spinBox->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        sec_spinBox->setMaximum(3600);

        horizontalLayout->addWidget(sec_spinBox);

        label_4 = new QLabel(groupBox);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setMaximumSize(QSize(20, 16777215));
        label_4->setFont(font);

        horizontalLayout->addWidget(label_4);


        horizontalLayout_19->addLayout(horizontalLayout);

        horizontalLayout_17 = new QHBoxLayout();
        horizontalLayout_17->setObjectName(QString::fromUtf8("horizontalLayout_17"));
        ms_spinBox = new QSpinBox(groupBox);
        ms_spinBox->setObjectName(QString::fromUtf8("ms_spinBox"));
        ms_spinBox->setMinimumSize(QSize(120, 30));
        ms_spinBox->setStyleSheet(QString::fromUtf8("QSpinBox::down-button {\n"
"   \n"
"	border-image: url(:/picture/png\345\233\276\346\240\207/png\345\233\276\346\240\207/\345\276\256\344\277\241\345\233\276\347\211\207_20250504131630.png);\n"
"}\n"
"QSpinBox::up-button {\n"
"	border-image: url(:/picture/png\345\233\276\346\240\207/png\345\233\276\346\240\207/\345\276\256\344\277\241\345\233\276\347\211\207_20250504131713.png);\n"
"}\n"
""));
        ms_spinBox->setMaximum(999);

        horizontalLayout_17->addWidget(ms_spinBox);

        label_5 = new QLabel(groupBox);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        label_5->setMaximumSize(QSize(20, 16777215));
        label_5->setFont(font);

        horizontalLayout_17->addWidget(label_5);


        horizontalLayout_19->addLayout(horizontalLayout_17);


        verticalLayout_2->addLayout(horizontalLayout_19);


        verticalLayout_21->addLayout(verticalLayout_2);

        verticalLayout_16 = new QVBoxLayout();
        verticalLayout_16->setObjectName(QString::fromUtf8("verticalLayout_16"));
        label = new QLabel(groupBox);
        label->setObjectName(QString::fromUtf8("label"));
        label->setFont(font);

        verticalLayout_16->addWidget(label);

        Slider_exposure = new QSlider(groupBox);
        Slider_exposure->setObjectName(QString::fromUtf8("Slider_exposure"));
        sizePolicy1.setHeightForWidth(Slider_exposure->sizePolicy().hasHeightForWidth());
        Slider_exposure->setSizePolicy(sizePolicy1);
        Slider_exposure->setMinimumSize(QSize(150, 0));
        Slider_exposure->setOrientation(Qt::Horizontal);

        verticalLayout_16->addWidget(Slider_exposure);


        verticalLayout_21->addLayout(verticalLayout_16);


        verticalLayout_6->addWidget(groupBox);

        frame = new QFrame(tab);
        frame->setObjectName(QString::fromUtf8("frame"));
        frame->setMaximumSize(QSize(400, 16777215));
        frame->setFrameShape(QFrame::StyledPanel);
        frame->setFrameShadow(QFrame::Raised);
        horizontalLayout_5 = new QHBoxLayout(frame);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        horizontalSpacer_22 = new QSpacerItem(10, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_5->addItem(horizontalSpacer_22);

        capture_btn = new QPushButton(frame);
        capture_btn->setObjectName(QString::fromUtf8("capture_btn"));
        sizePolicy.setHeightForWidth(capture_btn->sizePolicy().hasHeightForWidth());
        capture_btn->setSizePolicy(sizePolicy);
        capture_btn->setMinimumSize(QSize(100, 0));
        capture_btn->setMaximumSize(QSize(16777215, 60));
        capture_btn->setFont(font);

        horizontalLayout_5->addWidget(capture_btn);

        horizontalSpacer_23 = new QSpacerItem(10, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_5->addItem(horizontalSpacer_23);

        colseCamera = new QPushButton(frame);
        colseCamera->setObjectName(QString::fromUtf8("colseCamera"));
        sizePolicy.setHeightForWidth(colseCamera->sizePolicy().hasHeightForWidth());
        colseCamera->setSizePolicy(sizePolicy);
        colseCamera->setMinimumSize(QSize(100, 0));
        colseCamera->setMaximumSize(QSize(16777215, 60));
        colseCamera->setFont(font);

        horizontalLayout_5->addWidget(colseCamera);

        horizontalSpacer_24 = new QSpacerItem(10, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_5->addItem(horizontalSpacer_24);


        verticalLayout_6->addWidget(frame);


        verticalLayout_24->addLayout(verticalLayout_6);

        tabWidget->addTab(tab, QString());
        tab_7 = new QWidget();
        tab_7->setObjectName(QString::fromUtf8("tab_7"));
        verticalLayout_31 = new QVBoxLayout(tab_7);
        verticalLayout_31->setObjectName(QString::fromUtf8("verticalLayout_31"));
        verticalLayout_30 = new QVBoxLayout();
        verticalLayout_30->setObjectName(QString::fromUtf8("verticalLayout_30"));
        groupBox_11 = new QGroupBox(tab_7);
        groupBox_11->setObjectName(QString::fromUtf8("groupBox_11"));
        groupBox_11->setMaximumSize(QSize(400, 120));
        groupBox_11->setFont(font);
        verticalLayout_22 = new QVBoxLayout(groupBox_11);
        verticalLayout_22->setObjectName(QString::fromUtf8("verticalLayout_22"));
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        bright_field = new QCheckBox(groupBox_11);
        bright_field->setObjectName(QString::fromUtf8("bright_field"));
        bright_field->setFont(font3);

        gridLayout->addWidget(bright_field, 0, 0, 1, 1);

        dark_field = new QCheckBox(groupBox_11);
        dark_field->setObjectName(QString::fromUtf8("dark_field"));
        dark_field->setFont(font3);

        gridLayout->addWidget(dark_field, 0, 1, 1, 1);

        synthesis_image = new QCheckBox(groupBox_11);
        synthesis_image->setObjectName(QString::fromUtf8("synthesis_image"));
        synthesis_image->setFont(font3);

        gridLayout->addWidget(synthesis_image, 0, 2, 1, 1);


        verticalLayout_22->addLayout(gridLayout);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        label_3 = new QLabel(groupBox_11);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        verticalLayout->addWidget(label_3);

        horizontalLayout_21 = new QHBoxLayout();
        horizontalLayout_21->setObjectName(QString::fromUtf8("horizontalLayout_21"));
        image_index_slider = new QSlider(groupBox_11);
        image_index_slider->setObjectName(QString::fromUtf8("image_index_slider"));
        image_index_slider->setMinimumSize(QSize(0, 0));
        image_index_slider->setMaximumSize(QSize(250, 16777215));
        image_index_slider->setOrientation(Qt::Horizontal);

        horizontalLayout_21->addWidget(image_index_slider);

        image_index = new QSpinBox(groupBox_11);
        image_index->setObjectName(QString::fromUtf8("image_index"));
        image_index->setMinimumSize(QSize(0, 30));
        image_index->setFont(font);

        horizontalLayout_21->addWidget(image_index);


        verticalLayout->addLayout(horizontalLayout_21);


        verticalLayout_22->addLayout(verticalLayout);


        verticalLayout_30->addWidget(groupBox_11);

        groupBox_12 = new QGroupBox(tab_7);
        groupBox_12->setObjectName(QString::fromUtf8("groupBox_12"));
        groupBox_12->setMinimumSize(QSize(0, 0));
        groupBox_12->setMaximumSize(QSize(400, 400));
        groupBox_12->setFont(font);
        verticalLayout_29 = new QVBoxLayout(groupBox_12);
        verticalLayout_29->setObjectName(QString::fromUtf8("verticalLayout_29"));
        horizontalLayout_22 = new QHBoxLayout();
        horizontalLayout_22->setObjectName(QString::fromUtf8("horizontalLayout_22"));
        verticalLayout_25 = new QVBoxLayout();
        verticalLayout_25->setSpacing(0);
        verticalLayout_25->setObjectName(QString::fromUtf8("verticalLayout_25"));
        flip_horizontal = new QPushButton(groupBox_12);
        flip_horizontal->setObjectName(QString::fromUtf8("flip_horizontal"));
        sizePolicy.setHeightForWidth(flip_horizontal->sizePolicy().hasHeightForWidth());
        flip_horizontal->setSizePolicy(sizePolicy);
        flip_horizontal->setMinimumSize(QSize(40, 40));
        flip_horizontal->setMaximumSize(QSize(40, 40));
        flip_horizontal->setSizeIncrement(QSize(0, 0));
        flip_horizontal->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\345\267\246\345\217\263\347\277\273\350\275\254_\347\224\273\346\235\277 1.png);"));

        verticalLayout_25->addWidget(flip_horizontal);

        label_26 = new QLabel(groupBox_12);
        label_26->setObjectName(QString::fromUtf8("label_26"));
        label_26->setAlignment(Qt::AlignCenter);

        verticalLayout_25->addWidget(label_26);


        horizontalLayout_22->addLayout(verticalLayout_25);

        horizontalSpacer_25 = new QSpacerItem(34, 14, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_22->addItem(horizontalSpacer_25);

        verticalLayout_26 = new QVBoxLayout();
        verticalLayout_26->setSpacing(0);
        verticalLayout_26->setObjectName(QString::fromUtf8("verticalLayout_26"));
        flip_vertically = new QPushButton(groupBox_12);
        flip_vertically->setObjectName(QString::fromUtf8("flip_vertically"));
        sizePolicy.setHeightForWidth(flip_vertically->sizePolicy().hasHeightForWidth());
        flip_vertically->setSizePolicy(sizePolicy);
        flip_vertically->setMinimumSize(QSize(40, 40));
        flip_vertically->setMaximumSize(QSize(40, 40));
        flip_vertically->setFont(font);
        flip_vertically->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\344\270\212\344\270\213\347\277\273\350\275\254_\347\224\273\346\235\277 1.png);"));

        verticalLayout_26->addWidget(flip_vertically);

        label_27 = new QLabel(groupBox_12);
        label_27->setObjectName(QString::fromUtf8("label_27"));
        label_27->setAlignment(Qt::AlignCenter);

        verticalLayout_26->addWidget(label_27);


        horizontalLayout_22->addLayout(verticalLayout_26);

        horizontalSpacer_26 = new QSpacerItem(35, 14, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_22->addItem(horizontalSpacer_26);

        verticalLayout_27 = new QVBoxLayout();
        verticalLayout_27->setSpacing(0);
        verticalLayout_27->setObjectName(QString::fromUtf8("verticalLayout_27"));
        cut = new QPushButton(groupBox_12);
        cut->setObjectName(QString::fromUtf8("cut"));
        sizePolicy.setHeightForWidth(cut->sizePolicy().hasHeightForWidth());
        cut->setSizePolicy(sizePolicy);
        cut->setMinimumSize(QSize(40, 40));
        cut->setMaximumSize(QSize(40, 40));
        cut->setFont(font);
        cut->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\350\243\201\345\211\252_\347\224\273\346\235\277 1.png);"));

        verticalLayout_27->addWidget(cut);

        label_28 = new QLabel(groupBox_12);
        label_28->setObjectName(QString::fromUtf8("label_28"));
        label_28->setAlignment(Qt::AlignCenter);

        verticalLayout_27->addWidget(label_28);


        horizontalLayout_22->addLayout(verticalLayout_27);

        horizontalSpacer_27 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_22->addItem(horizontalSpacer_27);

        verticalLayout_28 = new QVBoxLayout();
        verticalLayout_28->setSpacing(0);
        verticalLayout_28->setObjectName(QString::fromUtf8("verticalLayout_28"));
        restore = new QPushButton(groupBox_12);
        restore->setObjectName(QString::fromUtf8("restore"));
        sizePolicy.setHeightForWidth(restore->sizePolicy().hasHeightForWidth());
        restore->setSizePolicy(sizePolicy);
        restore->setMinimumSize(QSize(40, 40));
        restore->setMaximumSize(QSize(40, 40));
        restore->setFont(font);
        restore->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\351\207\215\345\201\232_\347\224\273\346\235\277 1.png);"));

        verticalLayout_28->addWidget(restore);

        label_29 = new QLabel(groupBox_12);
        label_29->setObjectName(QString::fromUtf8("label_29"));
        label_29->setAlignment(Qt::AlignCenter);

        verticalLayout_28->addWidget(label_29);


        horizontalLayout_22->addLayout(verticalLayout_28);


        verticalLayout_29->addLayout(horizontalLayout_22);

        verticalLayout_17 = new QVBoxLayout();
        verticalLayout_17->setObjectName(QString::fromUtf8("verticalLayout_17"));
        label_12 = new QLabel(groupBox_12);
        label_12->setObjectName(QString::fromUtf8("label_12"));

        verticalLayout_17->addWidget(label_12);

        horizontalLayout_23 = new QHBoxLayout();
        horizontalLayout_23->setObjectName(QString::fromUtf8("horizontalLayout_23"));
        exposure_value_slider = new QSlider(groupBox_12);
        exposure_value_slider->setObjectName(QString::fromUtf8("exposure_value_slider"));
        exposure_value_slider->setMaximumSize(QSize(250, 16777215));
        exposure_value_slider->setStyleSheet(QString::fromUtf8("    QSlider::sub-page:horizontal, QSlider::add-page:horizontal {\n"
"        background: transparent;}"));
        exposure_value_slider->setOrientation(Qt::Horizontal);

        horizontalLayout_23->addWidget(exposure_value_slider);

        exposure_value = new QSpinBox(groupBox_12);
        exposure_value->setObjectName(QString::fromUtf8("exposure_value"));
        exposure_value->setMinimumSize(QSize(120, 30));
        exposure_value->setFont(font);

        horizontalLayout_23->addWidget(exposure_value);


        verticalLayout_17->addLayout(horizontalLayout_23);


        verticalLayout_29->addLayout(verticalLayout_17);

        verticalLayout_20 = new QVBoxLayout();
        verticalLayout_20->setObjectName(QString::fromUtf8("verticalLayout_20"));
        label_23 = new QLabel(groupBox_12);
        label_23->setObjectName(QString::fromUtf8("label_23"));

        verticalLayout_20->addWidget(label_23);

        horizontalLayout_24 = new QHBoxLayout();
        horizontalLayout_24->setObjectName(QString::fromUtf8("horizontalLayout_24"));
        contrast_value_slider = new QSlider(groupBox_12);
        contrast_value_slider->setObjectName(QString::fromUtf8("contrast_value_slider"));
        contrast_value_slider->setMaximumSize(QSize(250, 16777215));
        contrast_value_slider->setStyleSheet(QString::fromUtf8("    QSlider::sub-page:horizontal, QSlider::add-page:horizontal {\n"
"        background: transparent;}"));
        contrast_value_slider->setOrientation(Qt::Horizontal);

        horizontalLayout_24->addWidget(contrast_value_slider);

        contrast_value = new QSpinBox(groupBox_12);
        contrast_value->setObjectName(QString::fromUtf8("contrast_value"));
        contrast_value->setMinimumSize(QSize(120, 30));
        contrast_value->setFont(font);

        horizontalLayout_24->addWidget(contrast_value);


        verticalLayout_20->addLayout(horizontalLayout_24);


        verticalLayout_29->addLayout(verticalLayout_20);

        verticalLayout_23 = new QVBoxLayout();
        verticalLayout_23->setObjectName(QString::fromUtf8("verticalLayout_23"));
        label_25 = new QLabel(groupBox_12);
        label_25->setObjectName(QString::fromUtf8("label_25"));

        verticalLayout_23->addWidget(label_25);

        horizontalLayout_25 = new QHBoxLayout();
        horizontalLayout_25->setObjectName(QString::fromUtf8("horizontalLayout_25"));
        angle_value_slider = new QSlider(groupBox_12);
        angle_value_slider->setObjectName(QString::fromUtf8("angle_value_slider"));
        angle_value_slider->setMaximumSize(QSize(250, 16777215));
        angle_value_slider->setStyleSheet(QString::fromUtf8("    QSlider::sub-page:horizontal, QSlider::add-page:horizontal {\n"
"        background: transparent;}"));
        angle_value_slider->setMaximum(360);
        angle_value_slider->setOrientation(Qt::Horizontal);

        horizontalLayout_25->addWidget(angle_value_slider);

        angle_value = new QSpinBox(groupBox_12);
        angle_value->setObjectName(QString::fromUtf8("angle_value"));
        angle_value->setMinimumSize(QSize(120, 30));
        angle_value->setFont(font);
        angle_value->setMaximum(360);
        angle_value->setSingleStep(10);

        horizontalLayout_25->addWidget(angle_value);


        verticalLayout_23->addLayout(horizontalLayout_25);


        verticalLayout_29->addLayout(verticalLayout_23);


        verticalLayout_30->addWidget(groupBox_12);

        frame_2 = new QFrame(tab_7);
        frame_2->setObjectName(QString::fromUtf8("frame_2"));
        frame_2->setMaximumSize(QSize(400, 16777215));
        frame_2->setFrameShape(QFrame::StyledPanel);
        frame_2->setFrameShadow(QFrame::Raised);
        horizontalLayout_27 = new QHBoxLayout(frame_2);
        horizontalLayout_27->setObjectName(QString::fromUtf8("horizontalLayout_27"));
        horizontalSpacer_28 = new QSpacerItem(53, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_27->addItem(horizontalSpacer_28);

        save_tif = new QPushButton(frame_2);
        save_tif->setObjectName(QString::fromUtf8("save_tif"));
        save_tif->setMinimumSize(QSize(100, 30));
        save_tif->setFont(font);

        horizontalLayout_27->addWidget(save_tif);

        horizontalSpacer_29 = new QSpacerItem(52, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_27->addItem(horizontalSpacer_29);

        save_project = new QPushButton(frame_2);
        save_project->setObjectName(QString::fromUtf8("save_project"));
        save_project->setMinimumSize(QSize(100, 30));
        save_project->setFont(font);

        horizontalLayout_27->addWidget(save_project);

        horizontalSpacer_30 = new QSpacerItem(53, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_27->addItem(horizontalSpacer_30);


        verticalLayout_30->addWidget(frame_2);


        verticalLayout_31->addLayout(verticalLayout_30);

        tabWidget->addTab(tab_7, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName(QString::fromUtf8("tab_2"));
        verticalLayout_46 = new QVBoxLayout(tab_2);
        verticalLayout_46->setObjectName(QString::fromUtf8("verticalLayout_46"));
        groupBox_7 = new QGroupBox(tab_2);
        groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
        verticalLayout_45 = new QVBoxLayout(groupBox_7);
        verticalLayout_45->setObjectName(QString::fromUtf8("verticalLayout_45"));
        verticalLayout_44 = new QVBoxLayout();
        verticalLayout_44->setObjectName(QString::fromUtf8("verticalLayout_44"));
        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
        verticalLayout_12 = new QVBoxLayout();
        verticalLayout_12->setSpacing(0);
        verticalLayout_12->setObjectName(QString::fromUtf8("verticalLayout_12"));
        image_magnify = new QPushButton(groupBox_7);
        image_magnify->setObjectName(QString::fromUtf8("image_magnify"));
        image_magnify->setMinimumSize(QSize(40, 40));
        image_magnify->setMaximumSize(QSize(40, 40));
        image_magnify->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\346\224\276\345\244\247_\347\224\273\346\235\277 1.png);"));

        verticalLayout_12->addWidget(image_magnify);

        label_30 = new QLabel(groupBox_7);
        label_30->setObjectName(QString::fromUtf8("label_30"));
        label_30->setAlignment(Qt::AlignCenter);

        verticalLayout_12->addWidget(label_30);


        horizontalLayout_13->addLayout(verticalLayout_12);

        verticalLayout_13 = new QVBoxLayout();
        verticalLayout_13->setSpacing(0);
        verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
        image_shrink = new QPushButton(groupBox_7);
        image_shrink->setObjectName(QString::fromUtf8("image_shrink"));
        image_shrink->setMinimumSize(QSize(40, 40));
        image_shrink->setMaximumSize(QSize(40, 40));
        image_shrink->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\347\274\251\345\260\217_\347\224\273\346\235\277 1.png);"));

        verticalLayout_13->addWidget(image_shrink);

        label_31 = new QLabel(groupBox_7);
        label_31->setObjectName(QString::fromUtf8("label_31"));
        label_31->setAlignment(Qt::AlignCenter);

        verticalLayout_13->addWidget(label_31);


        horizontalLayout_13->addLayout(verticalLayout_13);

        verticalLayout_34 = new QVBoxLayout();
        verticalLayout_34->setSpacing(0);
        verticalLayout_34->setObjectName(QString::fromUtf8("verticalLayout_34"));
        image_normal_rotate = new QPushButton(groupBox_7);
        image_normal_rotate->setObjectName(QString::fromUtf8("image_normal_rotate"));
        image_normal_rotate->setMinimumSize(QSize(40, 40));
        image_normal_rotate->setMaximumSize(QSize(40, 40));
        image_normal_rotate->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\351\241\272\346\227\266\351\222\21090_\347\224\273\346\235\277 1.png);"));

        verticalLayout_34->addWidget(image_normal_rotate);

        label_32 = new QLabel(groupBox_7);
        label_32->setObjectName(QString::fromUtf8("label_32"));
        label_32->setAlignment(Qt::AlignCenter);

        verticalLayout_34->addWidget(label_32);


        horizontalLayout_13->addLayout(verticalLayout_34);

        verticalLayout_35 = new QVBoxLayout();
        verticalLayout_35->setSpacing(0);
        verticalLayout_35->setObjectName(QString::fromUtf8("verticalLayout_35"));
        image_anti_rotate = new QPushButton(groupBox_7);
        image_anti_rotate->setObjectName(QString::fromUtf8("image_anti_rotate"));
        image_anti_rotate->setMinimumSize(QSize(40, 40));
        image_anti_rotate->setMaximumSize(QSize(40, 40));
        image_anti_rotate->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\351\200\206\346\227\266\351\222\21090_\347\224\273\346\235\277 1.png);"));

        verticalLayout_35->addWidget(image_anti_rotate);

        label_36 = new QLabel(groupBox_7);
        label_36->setObjectName(QString::fromUtf8("label_36"));
        label_36->setAlignment(Qt::AlignCenter);

        verticalLayout_35->addWidget(label_36);


        horizontalLayout_13->addLayout(verticalLayout_35);

        verticalLayout_36 = new QVBoxLayout();
        verticalLayout_36->setSpacing(0);
        verticalLayout_36->setObjectName(QString::fromUtf8("verticalLayout_36"));
        image_flip_horizontal = new QPushButton(groupBox_7);
        image_flip_horizontal->setObjectName(QString::fromUtf8("image_flip_horizontal"));
        image_flip_horizontal->setMinimumSize(QSize(40, 40));
        image_flip_horizontal->setMaximumSize(QSize(40, 40));
        image_flip_horizontal->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\345\267\246\345\217\263\347\277\273\350\275\254_\347\224\273\346\235\277 1.png);"));

        verticalLayout_36->addWidget(image_flip_horizontal);

        label_37 = new QLabel(groupBox_7);
        label_37->setObjectName(QString::fromUtf8("label_37"));
        label_37->setAlignment(Qt::AlignCenter);

        verticalLayout_36->addWidget(label_37);


        horizontalLayout_13->addLayout(verticalLayout_36);

        verticalLayout_37 = new QVBoxLayout();
        verticalLayout_37->setSpacing(0);
        verticalLayout_37->setObjectName(QString::fromUtf8("verticalLayout_37"));
        image_flip_vertically = new QPushButton(groupBox_7);
        image_flip_vertically->setObjectName(QString::fromUtf8("image_flip_vertically"));
        image_flip_vertically->setMinimumSize(QSize(40, 40));
        image_flip_vertically->setMaximumSize(QSize(40, 40));
        image_flip_vertically->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\344\270\212\344\270\213\347\277\273\350\275\254_\347\224\273\346\235\277 1.png);"));

        verticalLayout_37->addWidget(image_flip_vertically);

        label_38 = new QLabel(groupBox_7);
        label_38->setObjectName(QString::fromUtf8("label_38"));
        label_38->setAlignment(Qt::AlignCenter);

        verticalLayout_37->addWidget(label_38);


        horizontalLayout_13->addLayout(verticalLayout_37);


        verticalLayout_44->addLayout(horizontalLayout_13);

        horizontalLayout_16 = new QHBoxLayout();
        horizontalLayout_16->setObjectName(QString::fromUtf8("horizontalLayout_16"));
        verticalLayout_38 = new QVBoxLayout();
        verticalLayout_38->setSpacing(0);
        verticalLayout_38->setObjectName(QString::fromUtf8("verticalLayout_38"));
        image_inverted = new QPushButton(groupBox_7);
        image_inverted->setObjectName(QString::fromUtf8("image_inverted"));
        image_inverted->setMinimumSize(QSize(40, 40));
        image_inverted->setMaximumSize(QSize(40, 40));
        image_inverted->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\345\217\215\347\233\270.png);"));

        verticalLayout_38->addWidget(image_inverted);

        label_39 = new QLabel(groupBox_7);
        label_39->setObjectName(QString::fromUtf8("label_39"));
        label_39->setAlignment(Qt::AlignCenter);

        verticalLayout_38->addWidget(label_39);


        horizontalLayout_16->addLayout(verticalLayout_38);

        verticalLayout_39 = new QVBoxLayout();
        verticalLayout_39->setSpacing(0);
        verticalLayout_39->setObjectName(QString::fromUtf8("verticalLayout_39"));
        image_edge_detection = new QPushButton(groupBox_7);
        image_edge_detection->setObjectName(QString::fromUtf8("image_edge_detection"));
        image_edge_detection->setMinimumSize(QSize(40, 40));
        image_edge_detection->setMaximumSize(QSize(40, 40));
        image_edge_detection->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\350\276\271\347\274\230_\347\224\273\346\235\277 1.png);"));

        verticalLayout_39->addWidget(image_edge_detection);

        label_40 = new QLabel(groupBox_7);
        label_40->setObjectName(QString::fromUtf8("label_40"));
        label_40->setAlignment(Qt::AlignCenter);

        verticalLayout_39->addWidget(label_40);


        horizontalLayout_16->addLayout(verticalLayout_39);

        verticalLayout_40 = new QVBoxLayout();
        verticalLayout_40->setSpacing(0);
        verticalLayout_40->setObjectName(QString::fromUtf8("verticalLayout_40"));
        image_surface_correction = new QPushButton(groupBox_7);
        image_surface_correction->setObjectName(QString::fromUtf8("image_surface_correction"));
        image_surface_correction->setMinimumSize(QSize(40, 40));
        image_surface_correction->setMaximumSize(QSize(40, 40));
        image_surface_correction->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\346\233\262\351\235\242_\347\224\273\346\235\277 1.png);"));

        verticalLayout_40->addWidget(image_surface_correction);

        label_41 = new QLabel(groupBox_7);
        label_41->setObjectName(QString::fromUtf8("label_41"));
        label_41->setAlignment(Qt::AlignCenter);

        verticalLayout_40->addWidget(label_41);


        horizontalLayout_16->addLayout(verticalLayout_40);

        verticalLayout_41 = new QVBoxLayout();
        verticalLayout_41->setSpacing(0);
        verticalLayout_41->setObjectName(QString::fromUtf8("verticalLayout_41"));
        image_cut = new QPushButton(groupBox_7);
        image_cut->setObjectName(QString::fromUtf8("image_cut"));
        image_cut->setMinimumSize(QSize(40, 40));
        image_cut->setMaximumSize(QSize(40, 40));
        image_cut->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\350\243\201\345\211\252_\347\224\273\346\235\277 1.png);"));

        verticalLayout_41->addWidget(image_cut);

        label_42 = new QLabel(groupBox_7);
        label_42->setObjectName(QString::fromUtf8("label_42"));
        label_42->setAlignment(Qt::AlignCenter);

        verticalLayout_41->addWidget(label_42);


        horizontalLayout_16->addLayout(verticalLayout_41);

        verticalLayout_42 = new QVBoxLayout();
        verticalLayout_42->setSpacing(0);
        verticalLayout_42->setObjectName(QString::fromUtf8("verticalLayout_42"));
        iamge_add_text = new QPushButton(groupBox_7);
        iamge_add_text->setObjectName(QString::fromUtf8("iamge_add_text"));
        iamge_add_text->setMinimumSize(QSize(40, 40));
        iamge_add_text->setMaximumSize(QSize(40, 40));
        iamge_add_text->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\346\226\207\345\255\227_\347\224\273\346\235\277 1.png);"));

        verticalLayout_42->addWidget(iamge_add_text);

        label_43 = new QLabel(groupBox_7);
        label_43->setObjectName(QString::fromUtf8("label_43"));
        label_43->setAlignment(Qt::AlignCenter);

        verticalLayout_42->addWidget(label_43);


        horizontalLayout_16->addLayout(verticalLayout_42);

        verticalLayout_43 = new QVBoxLayout();
        verticalLayout_43->setSpacing(0);
        verticalLayout_43->setObjectName(QString::fromUtf8("verticalLayout_43"));
        image_restore = new QPushButton(groupBox_7);
        image_restore->setObjectName(QString::fromUtf8("image_restore"));
        image_restore->setMinimumSize(QSize(40, 40));
        image_restore->setMaximumSize(QSize(40, 40));
        image_restore->setStyleSheet(QString::fromUtf8("border-image: url(:/picture/\345\233\276\346\240\2072/\345\233\276\346\240\2072/\351\207\215\345\201\232_\347\224\273\346\235\277 1.png);"));

        verticalLayout_43->addWidget(image_restore);

        label_44 = new QLabel(groupBox_7);
        label_44->setObjectName(QString::fromUtf8("label_44"));
        label_44->setAlignment(Qt::AlignCenter);

        verticalLayout_43->addWidget(label_44);


        horizontalLayout_16->addLayout(verticalLayout_43);


        verticalLayout_44->addLayout(horizontalLayout_16);


        verticalLayout_45->addLayout(verticalLayout_44);


        verticalLayout_46->addWidget(groupBox_7);

        groupBox_14 = new QGroupBox(tab_2);
        groupBox_14->setObjectName(QString::fromUtf8("groupBox_14"));
        groupBox_14->setMinimumSize(QSize(0, 120));
        groupBox_14->setMaximumSize(QSize(16777215, 200));
        QFont font4;
        font4.setPointSize(9);
        groupBox_14->setFont(font4);
        verticalLayout_33 = new QVBoxLayout(groupBox_14);
        verticalLayout_33->setObjectName(QString::fromUtf8("verticalLayout_33"));
        verticalLayout_32 = new QVBoxLayout();
        verticalLayout_32->setObjectName(QString::fromUtf8("verticalLayout_32"));
        horizontalLayout_26 = new QHBoxLayout();
        horizontalLayout_26->setObjectName(QString::fromUtf8("horizontalLayout_26"));
        verticalLayout_8 = new QVBoxLayout();
        verticalLayout_8->setSpacing(0);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        label_34 = new QLabel(groupBox_14);
        label_34->setObjectName(QString::fromUtf8("label_34"));
        label_34->setFont(font);
        label_34->setLayoutDirection(Qt::LeftToRight);
        label_34->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout_8->addWidget(label_34);

        image_brightness_slider = new QSlider(groupBox_14);
        image_brightness_slider->setObjectName(QString::fromUtf8("image_brightness_slider"));
        image_brightness_slider->setMinimum(-255);
        image_brightness_slider->setMaximum(255);
        image_brightness_slider->setSingleStep(5);
        image_brightness_slider->setOrientation(Qt::Horizontal);
        image_brightness_slider->setTickPosition(QSlider::NoTicks);
        image_brightness_slider->setTickInterval(0);

        verticalLayout_8->addWidget(image_brightness_slider);


        horizontalLayout_26->addLayout(verticalLayout_8);

        image_brightness = new QSpinBox(groupBox_14);
        image_brightness->setObjectName(QString::fromUtf8("image_brightness"));
        image_brightness->setMinimumSize(QSize(120, 30));
        image_brightness->setFont(font);
        image_brightness->setMinimum(-255);
        image_brightness->setMaximum(255);
        image_brightness->setSingleStep(5);

        horizontalLayout_26->addWidget(image_brightness);


        verticalLayout_32->addLayout(horizontalLayout_26);

        horizontalLayout_32 = new QHBoxLayout();
        horizontalLayout_32->setObjectName(QString::fromUtf8("horizontalLayout_32"));
        verticalLayout_18 = new QVBoxLayout();
        verticalLayout_18->setSpacing(0);
        verticalLayout_18->setObjectName(QString::fromUtf8("verticalLayout_18"));
        label_33 = new QLabel(groupBox_14);
        label_33->setObjectName(QString::fromUtf8("label_33"));
        label_33->setFont(font);
        label_33->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout_18->addWidget(label_33);

        image_contrast_slider = new QSlider(groupBox_14);
        image_contrast_slider->setObjectName(QString::fromUtf8("image_contrast_slider"));
        image_contrast_slider->setMinimum(0);
        image_contrast_slider->setMaximum(300);
        image_contrast_slider->setSingleStep(5);
        image_contrast_slider->setValue(100);
        image_contrast_slider->setOrientation(Qt::Horizontal);

        verticalLayout_18->addWidget(image_contrast_slider);


        horizontalLayout_32->addLayout(verticalLayout_18);

        image_contrast = new QSpinBox(groupBox_14);
        image_contrast->setObjectName(QString::fromUtf8("image_contrast"));
        image_contrast->setMinimumSize(QSize(120, 30));
        image_contrast->setFont(font);
        image_contrast->setMinimum(0);
        image_contrast->setMaximum(300);
        image_contrast->setSingleStep(5);
        image_contrast->setValue(100);

        horizontalLayout_32->addWidget(image_contrast);


        verticalLayout_32->addLayout(horizontalLayout_32);

        horizontalLayout_33 = new QHBoxLayout();
        horizontalLayout_33->setObjectName(QString::fromUtf8("horizontalLayout_33"));
        verticalLayout_19 = new QVBoxLayout();
        verticalLayout_19->setSpacing(0);
        verticalLayout_19->setObjectName(QString::fromUtf8("verticalLayout_19"));
        label_35 = new QLabel(groupBox_14);
        label_35->setObjectName(QString::fromUtf8("label_35"));
        label_35->setFont(font);
        label_35->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout_19->addWidget(label_35);

        image_angle_slider = new QSlider(groupBox_14);
        image_angle_slider->setObjectName(QString::fromUtf8("image_angle_slider"));
        image_angle_slider->setOrientation(Qt::Horizontal);

        verticalLayout_19->addWidget(image_angle_slider);


        horizontalLayout_33->addLayout(verticalLayout_19);

        image_angle = new QSpinBox(groupBox_14);
        image_angle->setObjectName(QString::fromUtf8("image_angle"));
        image_angle->setMinimumSize(QSize(120, 30));
        image_angle->setFont(font);

        horizontalLayout_33->addWidget(image_angle);


        verticalLayout_32->addLayout(horizontalLayout_33);


        verticalLayout_33->addLayout(verticalLayout_32);


        verticalLayout_46->addWidget(groupBox_14);

        groupBox_9 = new QGroupBox(tab_2);
        groupBox_9->setObjectName(QString::fromUtf8("groupBox_9"));
        verticalLayout_14 = new QVBoxLayout(groupBox_9);
        verticalLayout_14->setObjectName(QString::fromUtf8("verticalLayout_14"));
        gridLayout_3 = new QGridLayout();
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        image_select_region = new QPushButton(groupBox_9);
        image_select_region->setObjectName(QString::fromUtf8("image_select_region"));
        image_select_region->setAutoDefault(false);
        image_select_region->setFlat(false);

        gridLayout_3->addWidget(image_select_region, 0, 0, 1, 1);

        image_auto_identification = new QPushButton(groupBox_9);
        image_auto_identification->setObjectName(QString::fromUtf8("image_auto_identification"));

        gridLayout_3->addWidget(image_auto_identification, 0, 1, 1, 1);

        image_result_show = new QPushButton(groupBox_9);
        image_result_show->setObjectName(QString::fromUtf8("image_result_show"));

        gridLayout_3->addWidget(image_result_show, 0, 2, 1, 1);

        clear_region = new QPushButton(groupBox_9);
        clear_region->setObjectName(QString::fromUtf8("clear_region"));

        gridLayout_3->addWidget(clear_region, 1, 0, 1, 1);

        image_manual_identification = new QPushButton(groupBox_9);
        image_manual_identification->setObjectName(QString::fromUtf8("image_manual_identification"));

        gridLayout_3->addWidget(image_manual_identification, 1, 1, 1, 1);

        image_result_export = new QPushButton(groupBox_9);
        image_result_export->setObjectName(QString::fromUtf8("image_result_export"));

        gridLayout_3->addWidget(image_result_export, 1, 2, 1, 1);


        verticalLayout_14->addLayout(gridLayout_3);


        verticalLayout_46->addWidget(groupBox_9);

        groupBox_10 = new QGroupBox(tab_2);
        groupBox_10->setObjectName(QString::fromUtf8("groupBox_10"));
        verticalLayout_15 = new QVBoxLayout(groupBox_10);
        verticalLayout_15->setObjectName(QString::fromUtf8("verticalLayout_15"));
        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        horizontalSpacer_17 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer_17);

        image_painter = new QCheckBox(groupBox_10);
        image_painter->setObjectName(QString::fromUtf8("image_painter"));

        horizontalLayout_4->addWidget(image_painter);

        horizontalSpacer_16 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer_16);

        image_painter_color = new QPushButton(groupBox_10);
        image_painter_color->setObjectName(QString::fromUtf8("image_painter_color"));

        horizontalLayout_4->addWidget(image_painter_color);

        horizontalSpacer_15 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer_15);

        label_22 = new QLabel(groupBox_10);
        label_22->setObjectName(QString::fromUtf8("label_22"));

        horizontalLayout_4->addWidget(label_22);

        painter_r = new QSpinBox(groupBox_10);
        painter_r->setObjectName(QString::fromUtf8("painter_r"));
        painter_r->setMinimumSize(QSize(120, 30));
        painter_r->setMinimum(1);
        painter_r->setMaximum(10);

        horizontalLayout_4->addWidget(painter_r);

        horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer_6);


        verticalLayout_15->addLayout(horizontalLayout_4);


        verticalLayout_46->addWidget(groupBox_10);

        groupBox_13 = new QGroupBox(tab_2);
        groupBox_13->setObjectName(QString::fromUtf8("groupBox_13"));
        groupBox_13->setMaximumSize(QSize(16777215, 120));
        groupBox_13->setFont(font4);
        horizontalLayout_20 = new QHBoxLayout(groupBox_13);
        horizontalLayout_20->setObjectName(QString::fromUtf8("horizontalLayout_20"));
        horizontalLayout_18 = new QHBoxLayout();
        horizontalLayout_18->setObjectName(QString::fromUtf8("horizontalLayout_18"));
        image_save_as = new QPushButton(groupBox_13);
        image_save_as->setObjectName(QString::fromUtf8("image_save_as"));
        image_save_as->setFont(font4);

        horizontalLayout_18->addWidget(image_save_as);

        imeg_save_path_lineEdit = new QLineEdit(groupBox_13);
        imeg_save_path_lineEdit->setObjectName(QString::fromUtf8("imeg_save_path_lineEdit"));

        horizontalLayout_18->addWidget(imeg_save_path_lineEdit);

        image_select_file = new QPushButton(groupBox_13);
        image_select_file->setObjectName(QString::fromUtf8("image_select_file"));
        image_select_file->setFont(font4);

        horizontalLayout_18->addWidget(image_select_file);


        horizontalLayout_20->addLayout(horizontalLayout_18);


        verticalLayout_46->addWidget(groupBox_13);

        tabWidget->addTab(tab_2, QString());

        verticalLayout_5->addWidget(tabWidget);


        horizontalLayout_8->addLayout(verticalLayout_5);


        retranslateUi(TucamWidget);

        tabWidget_2->setCurrentIndex(1);
        tabWidget_3->setCurrentIndex(2);
        tabWidget->setCurrentIndex(1);
        image_select_region->setDefault(false);


        QMetaObject::connectSlotsByName(TucamWidget);
    } // setupUi

    void retranslateUi(QWidget *TucamWidget)
    {
        TucamWidget->setWindowTitle(QCoreApplication::translate("TucamWidget", "TucamWidget", nullptr));
        tabWidget_2->setTabText(tabWidget_2->indexOf(tab_5), QCoreApplication::translate("TucamWidget", "\345\256\236\346\227\266\345\275\261\345\203\217", nullptr));
        picture->setText(QString());
        tabWidget_2->setTabText(tabWidget_2->indexOf(tab_6), QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\347\274\226\350\276\221", nullptr));
        openfile->setText(QString());
        picture1->setText(QString());
        picture2->setText(QString());
        picture3->setText(QString());
        picture4->setText(QString());
        picture5->setText(QString());
        picture6->setText(QString());
        tabWidget_3->setTabText(tabWidget_3->indexOf(filepreview), QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\351\242\204\350\247\210", nullptr));
        tabWidget_3->setTabText(tabWidget_3->indexOf(tab_3), QCoreApplication::translate("TucamWidget", "\346\223\215\344\275\234\346\227\245\345\277\227", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("TucamWidget", "ROI", nullptr));
        label_21->setText(QCoreApplication::translate("TucamWidget", "ROI\346\250\241\345\274\217", nullptr));
        ROI_degree_comboBox->setItemText(0, QCoreApplication::translate("TucamWidget", "\345\205\250\345\271\205", nullptr));
        ROI_degree_comboBox->setItemText(1, QCoreApplication::translate("TucamWidget", "1/2", nullptr));
        ROI_degree_comboBox->setItemText(2, QCoreApplication::translate("TucamWidget", "1/4", nullptr));
        ROI_degree_comboBox->setItemText(3, QCoreApplication::translate("TucamWidget", "1/8", nullptr));

        cancel_ROI->setText(QCoreApplication::translate("TucamWidget", "\346\201\242\345\244\215\345\205\250\345\271\205", nullptr));
        label_16->setText(QCoreApplication::translate("TucamWidget", "\345\242\236\347\233\212", nullptr));
        label_18->setText(QCoreApplication::translate("TucamWidget", "\345\201\217\347\275\256", nullptr));
        label_19->setText(QCoreApplication::translate("TucamWidget", "\345\217\215\345\220\221", nullptr));
        checkBox_3->setText(QString());
        ROI_pre_btn->setText(QCoreApplication::translate("TucamWidget", " \351\242\204\347\275\256", nullptr));
        ROI_manual_btn->setText(QCoreApplication::translate("TucamWidget", " \346\211\213\345\212\250", nullptr));
        pushButton_2->setText(QCoreApplication::translate("TucamWidget", "\345\261\225\347\244\272\350\277\233\345\272\246", nullptr));
        pushButton->setText(QCoreApplication::translate("TucamWidget", "\350\216\267\345\217\226\346\200\247\350\203\275", nullptr));
        label_13->setText(QCoreApplication::translate("TucamWidget", "\347\247\257\345\210\206\346\213\215\346\221\204", nullptr));
        label_14->setText(QCoreApplication::translate("TucamWidget", "\346\254\241", nullptr));
        label_7->setText(QCoreApplication::translate("TucamWidget", "\351\243\216\346\211\207\350\275\254\351\200\237", nullptr));
        comboBox->setItemText(0, QCoreApplication::translate("TucamWidget", "\351\253\230", nullptr));
        comboBox->setItemText(1, QCoreApplication::translate("TucamWidget", "\344\270\255", nullptr));
        comboBox->setItemText(2, QCoreApplication::translate("TucamWidget", "\344\275\216", nullptr));

        pushButton_4->setText(QCoreApplication::translate("TucamWidget", "\350\216\267\345\217\226\345\261\236\346\200\247", nullptr));
        label_8->setText(QCoreApplication::translate("TucamWidget", "\345\210\266\345\206\267\346\270\251\345\272\246", nullptr));
        label_9->setText(QCoreApplication::translate("TucamWidget", "\342\204\203", nullptr));
        current_temp->setText(QString());
        label_10->setText(QCoreApplication::translate("TucamWidget", "\342\204\203", nullptr));
        label_24->setText(QCoreApplication::translate("TucamWidget", "\345\210\206\350\276\250\347\216\207\357\274\232", nullptr));
        tabWidget_3->setTabText(tabWidget_3->indexOf(tab_11), QCoreApplication::translate("TucamWidget", "Tab 2", nullptr));
        gain_mode->setItemText(0, QCoreApplication::translate("TucamWidget", "\351\253\230\350\264\250\351\207\217", nullptr));
        gain_mode->setItemText(1, QCoreApplication::translate("TucamWidget", "\345\205\274\345\256\271\346\200\247", nullptr));
        gain_mode->setItemText(2, QCoreApplication::translate("TucamWidget", "\351\253\230\347\201\265\346\225\217", nullptr));

        stopcap->setText(QCoreApplication::translate("TucamWidget", "\345\201\234\346\255\242", nullptr));
        ATFOCUS_check_->setText(QCoreApplication::translate("TucamWidget", " \350\207\252\345\212\250\345\257\271\347\204\246", nullptr));
        label_20->setText(QCoreApplication::translate("TucamWidget", " \345\233\276\347\211\207\350\264\250\351\207\217", nullptr));
        groupBox_3->setTitle(QCoreApplication::translate("TucamWidget", "Binning", nullptr));
        label_17->setText(QCoreApplication::translate("TucamWidget", "Binning\346\250\241\345\274\217", nullptr));
        binning_model->setItemText(0, QCoreApplication::translate("TucamWidget", "1\303\2271", nullptr));
        binning_model->setItemText(1, QCoreApplication::translate("TucamWidget", "2\303\2272", nullptr));
        binning_model->setItemText(2, QCoreApplication::translate("TucamWidget", "3\303\2273", nullptr));
        binning_model->setItemText(3, QCoreApplication::translate("TucamWidget", "4\303\2274", nullptr));

        cancel_binning->setText(QCoreApplication::translate("TucamWidget", "\346\201\242\345\244\215\345\216\237\345\233\276", nullptr));
        label_2->setText(QCoreApplication::translate("TucamWidget", "\347\233\270\346\234\272\351\200\211\346\213\251", nullptr));
        tabWidget_3->setTabText(tabWidget_3->indexOf(tab_4), QCoreApplication::translate("TucamWidget", "Tab 3", nullptr));
        groupBox_5->setTitle(QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\345\255\230\345\202\250", nullptr));
        label_15->setText(QCoreApplication::translate("TucamWidget", "\344\277\235\345\255\230\350\267\257\345\276\204", nullptr));
        select_file_btn->setText(QCoreApplication::translate("TucamWidget", "\351\242\204\350\247\210", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\350\264\250\351\207\217", nullptr));
        high_quality->setText(QCoreApplication::translate("TucamWidget", "\351\253\230\350\264\250\351\207\217", nullptr));
        compatibility->setText(QCoreApplication::translate("TucamWidget", "\346\240\207\345\207\206", nullptr));
        high_sensitivity->setText(QCoreApplication::translate("TucamWidget", "\351\253\230\347\201\265\346\225\217", nullptr));
        groupBox->setTitle(QCoreApplication::translate("TucamWidget", "\346\233\235\345\205\211", nullptr));
        ATEXPOSURE_check->setText(QCoreApplication::translate("TucamWidget", " \350\207\252\345\212\250\346\233\235\345\205\211", nullptr));
        manual_exposure->setText(QCoreApplication::translate("TucamWidget", "\346\211\213\345\212\250\346\233\235\345\205\211", nullptr));
        inverted_display->setText(QCoreApplication::translate("TucamWidget", " \345\217\215\347\233\270", nullptr));
        label_11->setText(QCoreApplication::translate("TucamWidget", "\350\256\276\347\275\256\346\233\235\345\205\211\346\227\266\351\227\264", nullptr));
        label_4->setText(QCoreApplication::translate("TucamWidget", "s", nullptr));
        label_5->setText(QCoreApplication::translate("TucamWidget", "ms", nullptr));
        label->setText(QCoreApplication::translate("TucamWidget", "\346\233\235\345\205\211\350\277\233\345\272\246", nullptr));
        capture_btn->setText(QCoreApplication::translate("TucamWidget", "\346\213\215\346\221\204", nullptr));
        colseCamera->setText(QCoreApplication::translate("TucamWidget", "\345\205\263\351\227\255", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\351\207\207\351\233\206", nullptr));
        groupBox_11->setTitle(QCoreApplication::translate("TucamWidget", "\346\230\216\346\232\227\345\234\272\345\220\210\345\271\266", nullptr));
        bright_field->setText(QCoreApplication::translate("TucamWidget", " \346\230\216\345\234\272\351\200\211\345\217\226", nullptr));
        dark_field->setText(QCoreApplication::translate("TucamWidget", "\346\232\227\345\234\272\351\200\211\345\217\226", nullptr));
        synthesis_image->setText(QCoreApplication::translate("TucamWidget", "\345\220\210\346\210\220", nullptr));
        label_3->setText(QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\351\200\211\345\217\226", nullptr));
        groupBox_12->setTitle(QCoreApplication::translate("TucamWidget", "\350\260\203\346\225\264", nullptr));
        flip_horizontal->setText(QString());
        label_26->setText(QCoreApplication::translate("TucamWidget", "\345\267\246\345\217\263\n"
"\347\277\273\350\275\254", nullptr));
        flip_vertically->setText(QString());
        label_27->setText(QCoreApplication::translate("TucamWidget", "\344\270\212\344\270\213\n"
"\347\277\273\350\275\254", nullptr));
        cut->setText(QString());
        label_28->setText(QCoreApplication::translate("TucamWidget", "\350\243\201\345\211\252", nullptr));
        restore->setText(QString());
        label_29->setText(QCoreApplication::translate("TucamWidget", "\350\277\230\345\216\237", nullptr));
        label_12->setText(QCoreApplication::translate("TucamWidget", "\346\233\235\345\205\211", nullptr));
        label_23->setText(QCoreApplication::translate("TucamWidget", "\345\257\271\346\257\224\345\272\246", nullptr));
        label_25->setText(QCoreApplication::translate("TucamWidget", "\346\227\213\350\275\254", nullptr));
        angle_value->setSuffix(QCoreApplication::translate("TucamWidget", "\302\260", nullptr));
        save_tif->setText(QCoreApplication::translate("TucamWidget", "\344\277\235\345\255\230TIF\345\233\276\345\203\217", nullptr));
        save_project->setText(QCoreApplication::translate("TucamWidget", "\344\277\235\345\255\230\350\277\207\347\250\213\346\226\207\344\273\266", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_7), QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\345\202\250\345\255\230", nullptr));
        groupBox_7->setTitle(QCoreApplication::translate("TucamWidget", "\347\274\226\350\276\221\345\233\276\347\211\207", nullptr));
        image_magnify->setText(QString());
        label_30->setText(QCoreApplication::translate("TucamWidget", "\346\224\276\345\244\247", nullptr));
        image_shrink->setText(QString());
        label_31->setText(QCoreApplication::translate("TucamWidget", "\347\274\251\345\260\217", nullptr));
        image_normal_rotate->setText(QString());
        label_32->setText(QCoreApplication::translate("TucamWidget", "\351\241\272\346\227\266\351\222\210\n"
"90\302\260", nullptr));
        image_anti_rotate->setText(QString());
        label_36->setText(QCoreApplication::translate("TucamWidget", "\351\200\206\346\227\266\351\222\210\n"
"90\302\260", nullptr));
        image_flip_horizontal->setText(QString());
        label_37->setText(QCoreApplication::translate("TucamWidget", "\345\267\246\345\217\263\n"
"\347\277\273\350\275\254", nullptr));
        image_flip_vertically->setText(QString());
        label_38->setText(QCoreApplication::translate("TucamWidget", "\344\270\212\344\270\213\n"
"\347\277\273\350\275\254", nullptr));
        image_inverted->setText(QString());
        label_39->setText(QCoreApplication::translate("TucamWidget", "\345\217\215\347\233\270", nullptr));
        image_edge_detection->setText(QString());
        label_40->setText(QCoreApplication::translate("TucamWidget", "\350\276\271\347\274\230\n"
"\346\243\200\346\265\213", nullptr));
        image_surface_correction->setText(QString());
        label_41->setText(QCoreApplication::translate("TucamWidget", "\346\233\262\351\235\242\n"
"\347\237\253\346\255\243", nullptr));
        image_cut->setText(QString());
        label_42->setText(QCoreApplication::translate("TucamWidget", "\350\243\201\345\211\252\n"
"\345\233\276\345\203\217", nullptr));
        iamge_add_text->setText(QString());
        label_43->setText(QCoreApplication::translate("TucamWidget", "\346\226\207\345\255\227\n"
"\346\240\207\350\256\260", nullptr));
        image_restore->setText(QString());
        label_44->setText(QCoreApplication::translate("TucamWidget", "\350\277\230\345\216\237\n"
"\351\207\215\345\201\232", nullptr));
        groupBox_14->setTitle(QCoreApplication::translate("TucamWidget", "\346\216\247\345\210\266\351\235\242\346\235\277", nullptr));
        label_34->setText(QCoreApplication::translate("TucamWidget", "\344\272\256\345\272\246", nullptr));
        label_33->setText(QCoreApplication::translate("TucamWidget", "\345\257\271\346\257\224\345\272\246", nullptr));
        label_35->setText(QCoreApplication::translate("TucamWidget", "\346\227\213\350\275\254", nullptr));
        groupBox_9->setTitle(QCoreApplication::translate("TucamWidget", "\351\200\211\345\256\232\345\214\272\345\237\237\345\210\206\346\236\220", nullptr));
        image_select_region->setText(QCoreApplication::translate("TucamWidget", "\351\200\211\345\217\226\345\214\272\345\237\237", nullptr));
        image_auto_identification->setText(QCoreApplication::translate("TucamWidget", "\350\207\252\345\212\250\350\257\206\345\210\253", nullptr));
        image_result_show->setText(QCoreApplication::translate("TucamWidget", "\346\237\245\347\234\213\345\210\206\346\236\220\347\273\223\346\236\234", nullptr));
        clear_region->setText(QCoreApplication::translate("TucamWidget", "\346\270\205\351\231\244\345\214\272\345\237\237", nullptr));
        image_manual_identification->setText(QCoreApplication::translate("TucamWidget", "\346\211\213\345\212\250\350\257\206\345\210\253", nullptr));
        image_result_export->setText(QCoreApplication::translate("TucamWidget", "\345\257\274\345\207\272\347\273\223\346\236\234", nullptr));
        groupBox_10->setTitle(QCoreApplication::translate("TucamWidget", "\347\224\273\347\254\224\345\267\245\345\205\267", nullptr));
        image_painter->setText(QCoreApplication::translate("TucamWidget", "\347\224\273\347\254\224", nullptr));
        image_painter_color->setText(QCoreApplication::translate("TucamWidget", "\351\242\234\350\211\262", nullptr));
        label_22->setText(QCoreApplication::translate("TucamWidget", "\345\256\275\345\272\246\357\274\232", nullptr));
        groupBox_13->setTitle(QCoreApplication::translate("TucamWidget", "\345\217\246\345\255\230", nullptr));
        image_save_as->setText(QCoreApplication::translate("TucamWidget", "\345\217\246\345\255\230", nullptr));
        image_select_file->setText(QCoreApplication::translate("TucamWidget", " \351\242\204\350\247\210\350\267\257\345\276\204", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("TucamWidget", "\345\233\276\345\203\217\347\274\226\350\276\221", nullptr));
    } // retranslateUi

};

namespace Ui {
    class TucamWidget: public Ui_TucamWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_TUCAMWIDGET_H
